home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9512 / DECOMPIL.CD < prev    next >
Text File  |  1996-03-06  |  3KB  |  45 lines

  1.           @VAriadne fonala és Theseus kardja@N
  2.  
  3.               A  kecskeméti  székhelyû  Decompiler  Stúdió  neve   már
  4.           ismerôsen csenghet a Clipper nyelven programozók fülében.  A
  5.           cég által  kifejlesztett Ariadne  és Theseus  nevû programok
  6.           sok szolgálatot tettek  akkor, amikor a  forrásprogramok egy
  7.           vírus  kártevése   vagy  más   ok  miatt   megsérültek  vagy
  8.           véglegesen elvesztek.
  9.               A   decompilerek   olyan   programok,   amelyek  képesek
  10.           visszaállítani  a   fordítóprogram  által   generált  és   a
  11.           szerkesztôprogram által elkészített .EXE formátumú  file-ból
  12.           a forráskódot  úgy, hogy  az összes  eljárás-, függvény-  és
  13.           változónév megegyezik az eredetivel.
  14.               Mindez    természetesen    nem    ilyen    egyszerû.   A
  15.           fordítóprogram  nem   tiszta  gépi   kódot  generál,   hanem
  16.           úgynevezett   pszeudo   kódot,  amelyet   a   Clipper  belsô
  17.           interpretere  hajt  végre.   A  globális  nevek   az  .EXE-k
  18.           adatszegmensében  megtalálhatók. A  Clipper 5.xx  verzióknál
  19.           annyi eltéréssel igaz ez, hogy a lokális váltók és eljárások
  20.           neveit a fordítóprogram eltávolítja, így azok LOCALxxx nevet
  21.           kapnak a visszafordításkor.
  22.               A rendszer  támogatja a  BLinker 1.x--3.x,  TLink, Link,
  23.           RTLink, ExoSpace, Plink86 szerkesztôprogramokat. A belsô  és
  24.           a  külsô  overlay  modulok  feldolgozását  is  biztosítja  a
  25.           rendszer.
  26.               A   visszaállított   forráskód   újra   lefordítva    és
  27.           szerkesztve  a  legtöbb   esetben  byte-szinten  azonos   az
  28.           eredetivel.  Egyetlen  hiányosságként  említhetô  meg  az az
  29.           eset, amikor olyan  C vagy assembly  rutint is tartalmaz  az
  30.           eredeti .EXE, amely nem  található meg forrásként vagy  .OBJ
  31.           formátumban. Ekkor újra kell  írni az elveszett kódot,  vagy
  32.           ki kell váltani Clipper függvénnyel.
  33.               A  programcsomag  határainkon  túl  is  ismert,   számos
  34.           nyugat-európai felhasználó alkalmazza  sikerrel. A PC  World
  35.           Italy 1993 októberi száma  egy cikkben ismertette a  Clipper
  36.           87   decompiler  programot,   amely  ott   --  a   tesztelés
  37.           eredményeként --  elismerô kritikát  kapott. Talán  ennek is
  38.           tudható be, hogy a legtöbben Olaszországból vásárolták meg a
  39.           program angol nyelvû változatát.
  40.               A program fejlesztôje  nemcsak forgalmazza a  programot,
  41.           hanem visszafordítást is vállal.
  42.               @K(További információ: Decompiler Stúdió, Báró Csaba, 6000
  43.           @KKecskemét, Petôfi  Sándor u.  6., tel.:  06-30 442-047, fax:
  44.           @K06-76 491-130, postacím: 6000 Kecskemét, Pf. 298.)@N
  45.